technology transfer (TT) - Spanish English Dictionary